求"句柄"的解释,要通俗点的

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:14:26
学了C 刚学windows程序设计,发现好多地方都涉及到句柄,不知道什么意思
求个通俗点的解释.
还有下面4句是什么意思,刚什么用的
HGLRC hRC=NULL;
HDC hDC=NULL;
HWND hWnd=NULL;
HINSTANCE hInstance;

句柄,既然说柄,你完全可以把它作为一个把柄来看
举个例子,相当于一个箱子,外面露出来很多把柄,每一个把柄对应一个东西,你抽出某一个把柄,就把这个东西从箱子里面拿出来了,然后就可以利用这个东西进行一些系列操作。用完了以后,你将他重新放回箱子或者丢弃,就相当于切换句柄和释放句柄。
当然,前提是你必须将这些东西放进箱子,并把把柄露出来。这就相当于在编程的时候,你想要用到一些东西,就必须先创建这些东西对应的句柄,句柄可以对应很多东西:文件、窗口、设备、进程等等。

我的理解是类似于指针的东西

脚饼